import apiurl from "./apiconfig.js";

const apilogin = {
	// 发送验证码
	sendActiveCode(page, phone, cb) {
		var params = new URLSearchParams()
		params.append('phone', phone);
		page.$ajax.post(apiurl.sendActiveCode, params)
			.then(res => {
				cb && cb(res)

			})
			.catch(err => console.log(err))
	},

	// 注册
	register(page, data, cb) {
		let userinfo = JSON.parse(sessionStorage.getItem("userinfo"));
		let openid = userinfo.openid;
		var params = new URLSearchParams()
		params.append('phone', data.phone);
		params.append('hyCode', data.hycode);
		params.append('name', data.name);
		params.append('sex', data.sex);
		params.append('openid', openid);
		// 员工信息
		params.append('referrer', data.ygname);
		params.append('referrercode', data.ygcode);

		page.$ajax.post(apiurl.register, params)
			.then(res => {
				cb && cb(res)
			})
			.catch(err => console.log(err))
	},

	// 绑定
	binding(page, data, cb) {
		let userinfo = JSON.parse(sessionStorage.getItem("userinfo"));
		let openid = userinfo.openid;
		var params = new URLSearchParams()
		params.append('name', data.name);
		params.append('sex', data.sex);
		params.append('phone', data.phone);
		params.append('xfvipcode', data.xfvipcode);
		params.append('idCard', data.idCard);
		params.append('address', data.address);
		params.append('openid', openid);
		// 员工信息
		params.append('referrer', data.ygname);
		params.append('referrercode', data.ygcode);
		page.$ajax.post(apiurl.binding, params)
			.then(res => {
				cb && cb(res)
			})
			.catch(err => console.log(err))
	},
	// 微信直接进入绑定页面老会员
	bindingold(page, data, cb) {
		let userinfo = JSON.parse(sessionStorage.getItem("userinfo"));
		let openid = userinfo.openid;
		console.log(data);
		var params = new URLSearchParams()
		params.append('name', data.name);
		params.append('sex', data.sex);
		params.append('phone', data.phone);
		params.append('xfvipcode', data.vipcode);
		params.append('idCard', data.idCard);
		params.append('address', data.address);
		params.append('hyCode', data.hyCode);
		params.append('openid', openid);
		// 员工信息
		params.append('referrer', data.ygname);
		params.append('referrercode', data.ygcode);
		page.$ajax.post(apiurl.bindingold, params)
			.then(res => {
				cb && cb(res)
			})
			.catch(err => console.log(err))
	},
	// 成功图片
	getCgym(page, cb) {
		page.$ajax.post(apiurl.getCgym)
			.then(res => {
				cb && cb(res)
			})
			.catch(err => console.log(err))
	},
	getBindSuccessImg(page, xfvipcode, cb) {
		var params = new URLSearchParams()
		params.append('xfvipcode', xfvipcode);
		page.$ajax.post(apiurl.getBindSuccessImg, params)
			.then(res => {
				cb && cb(res)
			})
			.catch(err => console.log(err))
	},
	// 登陆
	userLogin(page, data, cb) {
		var params = new URLSearchParams()
		params.append('userid', data.userid);
		params.append('pwd', data.pwd);
		page.$ajax.post(apiurl.userLogin, params)
			.then(res => {
				cb && cb(res)
			})
			.catch(err => console.log(err))
	},
	/**
	 * 积分换礼列表
	 * @param row 每页显示行数
	 * @param num 显示页数
	 * @param jfhlfl    积分换礼的分类
	 * @param sort 分类
	 * @param orderby 排序
	 */
	scoreToGift(page, jfhlfl, row, num, cb, sort, orderby) {
		var params = new URLSearchParams();
		params.append('row', row);
		params.append('num', num);
		params.append('id', jfhlfl);
		if(sort) {
			params.append('sort', sort);
		}
		if(orderby) {
			params.append('orderby', orderby);
		}
		page.$ajax.post(apiurl.scoreToGift, params)
			.then(res => {
				// console.log(res)
				cb && cb(res.data)
			})
			.catch(err => {
				console.log(err);
				alert(err)
			})
	},
	/**
	 * 积分换礼详情
	 * @param ID 礼品ID
	 */
	scoreToGiftDetail(page,  USERID, ID, cb) {
		var params = new URLSearchParams();
		params.append('USERID', USERID);
		params.append('ID', ID);
		page.$ajax.post(apiurl.scoreToGiftDetail, params)
			.then(res => {
				// console.log(res)
				cb && cb(res.data)
			})
			.catch(err => console.log(err))
	},
		/**
	 * 积分换礼详情
	 * @param ID 礼品ID
	 */
	scoreToGiftDetail_yl(page, ID, cb) {
		var params = new URLSearchParams();
		params.append('ID', ID);
		page.$ajax.post(apiurl.scoreToGiftDetail_yl, params)
			.then(res => {
				// console.log(res)
				cb && cb(res.data)
			})
			.catch(err => console.log(err))
	},
	/**
	 * 积分换礼生成订单
	 * @param userid 用户id
	 * @param lpid 礼品id
	 */
	scoreCreateOrder(page, userid, lpid, lpsl, buy, cb) {
		var params = new URLSearchParams();
		params.append('userid', userid);
		params.append('lpid', lpid);
		params.append('lpsl', lpsl);
		params.append('buy0', buy);

		page.$ajax.post(apiurl.scoreCreateOrder, params)
			.then(res => {
				cb && cb(res.data)
			})
			.catch(err => console.log(err))
	},
	getLiftType(page, cb) {
		var params = new URLSearchParams();

		page.$ajax.post(apiurl.getLiftType)
			.then(res => {
				cb && cb(res.data)
			})
			.catch(err => console.log(err))
	},

	// 绑定完善信息
	// updateSelfInfo(page, data, cb) {
	//   var params = new URLSearchParams()
	//   params.append('xfvipcode', data.xfvipcode);
	//   params.append('name', data.name);
	//   params.append('sex', data.sex);
	//   params.append('birthDay', data.birthDay);
	//   params.append('idCard', data.idCard);
	//   page.$ajax.post(apiurl.updateSelfInfo, params)
	//     .then(res => {
	//       cb && cb(res)
	//     })
	//     .catch(err => console.log(err))
	// },

	// 用户协议
	getUserXy(page, cb) {
		page.$ajax.get(apiurl.getUserXy)
			.then(res => {
				cb && cb(res)
			})
			.catch(err => console.log(err))
	},
	// 用户信息

	getUserInfo(page, cb) {
		let userinfo = JSON.parse(sessionStorage.getItem('userinfo'));
		let query = page.$route.query;
		let vipcode;
		if(userinfo.vipcode) {
			vipcode = userinfo.vipcode
		} else {
			vipcode = query.vipcode
		}
		let params = new URLSearchParams();
		params.append("xfvipcode", vipcode);
		page.$ajax.post(apiurl.getUserInfo, params)
			.then(res => {
			  sessionStorage.setItem('XF_ACTIVE',res.data.data.XF_ACTIVE) ;
				cb && cb(res)
			})
			.catch(err => console.log(err))
	},

	getUserInfo_jf(page, cb) {
		let userinfo = JSON.parse(sessionStorage.getItem('userinfo'));
		let query = page.$route.query;
		let vipcode;
		if(userinfo.vipcode) {
			vipcode = userinfo.vipcode
		} else {
			vipcode = query.vipcode
		}
		let params = new URLSearchParams();
		params.append("xfvipcode", vipcode);
		page.$ajax.post(apiurl.getUserInfo_jf, params)
			.then(res => {
				cb && cb(res)
			})
			.catch(err => console.log(err))
	},

	// 更新用户信息
	updateHyInfo(page, data, cb) {
		let userinfo = JSON.parse(sessionStorage.getItem('userinfo'));
		let params = new URLSearchParams();
		// params.append("phone", "");
		params.append("userid", userinfo.vipcode);
		params.append("name", data.name);
		params.append("idcard", data.idcard);
		params.append("address", data.address);
		page.$ajax.post(apiurl.updateHyInfo, params)
			.then(res => {
				cb && cb(res)
			})
			.catch(err => console.log(err))
	},
	/**
	 * 我的订单接口列表
	 * @param row  每页显示行数
	 * @param num  显示页数
	 * @param lx  类型 1:优惠券-2:活动券-3:礼品兑换券
	 * @param sfhx  是否核销 0未核销 1已核销
	 * @param userid  用户编号
	 * @param page
	 * @param cb
	 */
	getUserOrderList(page, cb, row, num, lx, sfhx, userid) {
		let params = new URLSearchParams();
		params.append('row', row);
		params.append('num', num);
		params.append('lx', lx);
		params.append('sfhx', sfhx);
		params.append('userid', userid);
		page.$ajax.post(apiurl.getUserOrderList, params)
			.then(res => {
				cb && cb(res)
			})
			.catch(err => console.log(err))
	},
	getHdUserZjList(row, page, sfhx, that, cb) {
		let userinfo = JSON.parse(sessionStorage.getItem("userinfo"));
		let params = new URLSearchParams();
		params.append('xfvipcode', userinfo.vipcode);
		params.append('row', row);
		params.append('page', page);
		params.append('sfhx', sfhx);
		that.$ajax.post(apiurl.getHdUserZjList, params)
			.then(res => {
				cb && cb(res)
			})
			.catch(err => console.log(err))
	},
	getHdUserZjJp(jpid, that, cb) {
		let userinfo = JSON.parse(sessionStorage.getItem("userinfo"));
		let params = new URLSearchParams();
		params.append('xfvipcode', userinfo.vipcode);
		params.append('jpid', jpid);
		that.$ajax.post(apiurl.getHdUserZjJp, params)
			.then(res => {
				cb && cb(res)
			})
			.catch(err => console.log(err))
	},
	/**
	 * 查询一个我的订单
	 * @param page
	 * @param cb
	 * @param userid 用户卡号
	 * @param oid 订单id
	 */
	getUserOrder(page, cb, userid, oid, type) {
		let params = new URLSearchParams();
		params.append("userid", userid);
		params.append("oid", oid);
		params.append("type", type);
		page.$ajax.post(apiurl.getUserOrder, params)
			.then(res => {
				cb && cb(res);
			})
			.catch(err => {
				console.log(err)
			})
	},
	/**
	 * 关于乐宾
	 * @param page
	 * @param cb
	 */
	getGylb(page, cb) {
		page.$ajax.post(apiurl.getGylb)
			.then(res => {
				cb && cb(res)
			})
			.catch(err => console.log(err))
	},
	/**
	 * 关于乐宾-加入我们
	 * @param page
	 * @param cb
	 */
	getJrwm(page, cb) {
		page.$ajax.post(apiurl.getJrwm)
			.then(res => {
				cb && cb(res)
			})
			.catch(err => console.log(err))
	},
	/**
	 * 根据会员查询积分明细
	 * @param userid 用户id
	 * @param row  每页显示行数
	 * @param num  显示页数
	 */
	getUserJfList(page, userid, row, num, cb) {
		let params = new URLSearchParams();
		params.append('userid', userid);
		params.append('row', row);
		params.append('num', num);
		page.$ajax.post(apiurl.getUserJfList, params)
			.then(res => {
				cb && cb(res)
			})
			.catch(err => console.log(err))
	},
	/**
	 * 用户权益
	 * @param page
	 * @param cb
	 */
	getUserQy(page, cb) {
		page.$ajax.post(apiurl.getUserQy)
			.then(res => {
				cb && cb(res)
			})
			.catch(err => console.log(err))
	},

	/**
	 * 获取wxjs-sdk config
	 * @param page
	 * @param cb
	 */
	getWxJsSdkConfig(page, cb) {
		let params = new URLSearchParams();
		params.append("url", location.href);
		page.$ajax.post(apiurl.getWxJsSdkConfig, params)
			.then(res => {
				cb && cb(res)
			})
			.catch(err => console.log(err))
	},
	/**
	 * 游戏
	 * @param page
	 * @param userid userid（必填）
	 * @param lpid 礼品id（必填）
	 * @param oid 订单id（选填）
	 * @param cb
	 */
	gameAction(page, userid, lpid, oid, cb) {
		let params = new URLSearchParams();
		params.append("userid", userid);
		params.append("lpid", lpid);
		params.append("oid", oid);

		page.$ajax.post(apiurl.gameAction, params)
			.then(res => {
				cb && cb(res)
			})
			.catch(err => console.log(err))
	},
	// 申请退款
	saveRefund(page, oid, orderbz, cb) {
		let params = new URLSearchParams();
		params.append("oid", oid);
		params.append("orderbz", orderbz);

		page.$ajax.post(apiurl.saveRefund, params)
			.then(res => {
				cb && cb(res)
			})
			.catch(err => console.log(err))
	},
	// 是否显示退款按钮
	getSfxstk(page, cb) {
		let params = new URLSearchParams();

		page.$ajax.post(apiurl.getSfxstk, params)
			.then(res => {
				cb && cb(res)
			})
			.catch(err => console.log(err))
	},
	// 签到页面图片
	getQdTp(page, cb) {
		let params = new URLSearchParams();
		page.$ajax.post(apiurl.getQdTp, params)
			.then(res => {
				cb && cb(res)
			})
			.catch(err => console.log(err))
	},
	// 签到
	signIn(page, xfvipcode, cb) {
		let params = new URLSearchParams();
		params.append("xfvipcode", xfvipcode);
		page.$ajax.post(apiurl.signIn, params)
			.then(res => {
				cb && cb(res)
			})
			.catch(err => console.log(err))
	},
	// 签到设置
	getQdSz(page, cb) {
		let params = new URLSearchParams();
		page.$ajax.post(apiurl.getQdSz, params)
			.then(res => {
				cb && cb(res)
			})
			.catch(err => console.log(err))
	},
	// 分享赠送积分
	addShareBonus(page, xfvipcode, cb) {
		let params = new URLSearchParams();
		params.append("xfvipcode", xfvipcode);
		page.$ajax.post(apiurl.addShareBonus, params)
			.then(res => {
				cb && cb(res)
			})
			.catch(err => console.log(err))
	},
	// 发表动态
	uploadQtArticles(page, userid, title, description, cb) {
		let params = new URLSearchParams();
		params.append("title", title);
		params.append("description", description);
		params.append("userid", userid);
		page.$ajax.post(apiurl.uploadQtArticles, params)
			.then(res => {
				cb && cb(res)
			})
			.catch(err => console.log(err))
	},
	// 点击更新
	sendWx(page, openid, cb) {
		let params = new URLSearchParams();
		params.append('openid', openid);
		page.$ajax.post(apiurl.sendWx, params)
			.then(res => {
				cb && cb(res);
			})
			.catch(err => console.log(err))
	},
	//单个文章
	getWz(page, id, vipcode, cb) {
		let params = new URLSearchParams();
		params.append('id', id);
		params.append('vipcode', vipcode);
		page.$ajax.post(apiurl.getWz, params)
			.then(res => {
				cb && cb(res);
			})
			.catch(err => console.log(err))
		// ?id=8a81892765140833016514277d840017&vipcode=
	},
	/***
	 * 文章阅读量
	 * @param page
	 * @param id 文章id
	 * @param openid
	 * @param vipcode
	 * @param xm
	 * @param cb
	 */
	saveYd(page, id, openid, vipcode, xm, cb) {
		let params = new URLSearchParams();
		params.append('id', id);
		params.append('vipcode', vipcode);
		params.append('openid', openid);
		params.append('xm', xm);
		page.$ajax.post(apiurl.saveYd, params)
			.then(res => {
				cb && cb(res);
			})
			.catch(err => console.log(err))
	},
	//文章点赞
	saveDz(page, id, openid, vipcode, xm, cb) {
		let params = new URLSearchParams();
		params.append('id', id);
		params.append('vipcode', vipcode);
		params.append('openid', openid);
		params.append('xm', xm);
		page.$ajax.post(apiurl.saveDZ, params)
			.then(res => {
				cb && cb(res);
			})
			.catch(err => console.log(err))
	},
	//提交文章评论
	savePl(page, id, openid, vipcode, xm, pl, cb) {
		let params = new URLSearchParams();
		params.append('id', id);
		params.append('vipcode', vipcode);
		params.append('openid', openid);
		params.append('xm', xm);
		params.append('pl', pl);
		page.$ajax.post(apiurl.savePl, params)
			.then(res => {
				cb && cb(res);
			})
			.catch(err => console.log(err))
	},
	/**
	 * 文章评论列表
	 * @param vue
	 * @param id 文章id
	 * @param row
	 * @param page
	 * @param cb
	 */
	wz_getPlList(vue, id, row, page, cb) {
		let params = new URLSearchParams();
		params.append('id', id);
		params.append('row', row);
		params.append('page', page);
		vue.$ajax.post(apiurl.getPlList, params)
			.then(res => {
				cb && cb(res);
			})
			.catch(err => console.log(err))
	},
	//文章列表
	wz_getWzList(vue, row, page, cb) {
		let params = new URLSearchParams();
		params.append('row', row);
		params.append('page', page);
		vue.$ajax.post(apiurl.getWzList, params)
			.then(res => {
				cb && cb(res);
			})
			.catch(err => console.log(err))
	},
	//upload
	upload(page, file, userid, sid, lx, lxid, cb) {
		let params = new FormData();
		params.append('filePath', file,'llsimg.png');
		params.append('name', 'file');
		params.append('fieldId', lxid);
		params.append('dicName', lx);
		params.append('userid', userid);
		params.append('id', sid);
		params.append('accept', "image/*");
		page.$ajax.post(apiurl.upload, params, {
				headers: {
					"Content-Type": "multipart/form-data"
				}
			})
			.then(res => {
				cb && cb(res);
			})
			.catch(err => console.log(err))
	},
	//查询单个分类
	getFlInfo(page, id, cb) {
		let params = new URLSearchParams();
		params.append('ID', id);
		page.$ajax.post(apiurl.getFlInfo, params)
			.then(res => {
				cb && cb(res);
			})
			.catch(err => console.log(err))
	},
	//流量充值
	recharge(page,oid, phone, cb) {
		let params = new URLSearchParams();
		params.append('oid', oid);
		params.append('phone', phone);
		page.$ajax.post(apiurl.recharge, params)
			.then(res => {
				cb && cb(res);
			})
			.catch(err => console.log(err))
	},
	/**
	 * 获取爆品列表-爆品
	 * @param type（活动类型 1：时尚爆款 2：品牌代金券 3：1元秒杀）
	 */
	getExplosiveList(page, type, row, num, cb) {
		let params = new URLSearchParams();
		params.append('type', type);
		params.append('row', row);
		params.append('num', num);
		page.$ajax.post(apiurl.getExplosiveList, params)
			.then(res => {
				cb && cb(res);
			})
			.catch(err => console.log(err))
	},
	/**
	 * 获取爆品详情-爆品
	 * @param id 爆品id
	 */
	getExplosiveInfo(page, id, cb) {
		let params = new URLSearchParams();
		params.append('explosiveId', id);
		page.$ajax.post(apiurl.getExplosiveInfo, params)
			.then(res => {
				cb && cb(res);
			})
			.catch(err => console.log(err))
	},
	/**
	 * 获取爆品抢购-爆品
	 * @param id 爆品id
	 * @param userId 会员卡号
	 */
	explosiveBuy(page, id, userId, cb) {
		let params = new URLSearchParams();
		params.append('id', id);
		params.append('userId', userId);
		page.$ajax.post(apiurl.explosiveBuy, params)
			.then(res => {
				cb && cb(res);
			})
			.catch(err => console.log(err))
	},
	/**
	 * 获取抢购失败-爆品
	 * @param id 爆品id
	 */
	explosiveBuyError(page, id, cb) {
		let params = new URLSearchParams();
		params.append('id', id);
		page.$ajax.post(apiurl.explosiveBuyError, params)
			.then(res => {
				cb && cb(res);
			})
			.catch(err => console.log(err))
	},
	/**
	 * 创建支付单-爆品
	 * @param userId  会员卡号
	 * @param goodsId 爆品id
	 * @param openId  用户标识
	 */
	createExplosive(page, userId, goodsId, openId, oid, cb) {
		let params = new URLSearchParams();
		params.append('userId', userId);
		params.append('goodsId', goodsId);
		params.append('openId', openId);
		params.append('recordId', oid);
		page.$ajax.post(apiurl.createExplosive, params)
			.then(res => {
				cb && cb(res);
			})
			.catch(err => console.log(err))
	},
	/**
	 * 晒照片-全局设置
	 * @param userId  会员卡号
	 */
	getActiveIndex(page, userId, cb) {
		let params = new URLSearchParams();
		let userId1 = ''
		if(userId == undefined){
			userId1 =''
		}else{
			userId1 = userId
		}
		params.append('userId', userId1);
		page.$ajax.post(apiurl.getActiveIndex, params)
			.then(res => {
				cb && cb(res);
			})
			.catch(err => console.log(err))
	},
	/**
	 * 晒照片-获取照片列表
	 * @param type （//1:最新参赛|2:人气排行|3:参赛顺序）
	 * @param row  显示条数
	 * @param page  显示页数
	 * @param search  搜索文字
	 * @param hdId  当前活动id
	 */
	getPhotoList(page, type, row, pages, search, hdId, cb) {
		let params = new URLSearchParams();
		params.append('type', type);
		params.append('row', row);
		params.append('page', pages);
		params.append('search', search);
		params.append('hdId', hdId);
		page.$ajax.post(apiurl.getPhotoList, params)
			.then(res => {
				cb && cb(res);
			})
			.catch(err => console.log(err))
	},
	/**
	 * 晒照片-发布
	 * @param hdId  当前活动id
	 * @param comName
	 * @param introduce
	 * @param name  名字
	 * @param tel  电话
	 * @param userId  会员卡号

	 */
	photoSignUp(page, hdId, comName, introduce, name, tel, userId, id, cb) {
		let params = new URLSearchParams();
		params.append('hdId', hdId);
		params.append('comName', comName);
		params.append('introduce', introduce);
		params.append('name', name);
		params.append('tel', tel);
		params.append('userId', userId);
		params.append('oid', id);
		page.$ajax.post(apiurl.photoSignUp, params)
			.then(res => {
				cb && cb(res);
			})
			.catch(err => console.log(err))
	},
	/**
	 * 晒照片-投票
	 * @param userId  会员卡号
	 * @param voteId  某个活动id
	 */
	photoVote(page, userId, voteId, cb) {
		let params = new URLSearchParams();
		params.append('userId', userId);
		params.append('voteId', voteId);
		page.$ajax.post(apiurl.photoVote, params)
			.then(res => {
				cb && cb(res);
			})
			.catch(err => console.log(err))
	},
	/**
	 * 晒照片-详情
	 * @param userId  会员卡号
	 * @param id  某个活动id
	 */
	photoInfo(page, userId, id, cb) {
		let params = new URLSearchParams();
		params.append('userId', userId);
		params.append('id', id);
		page.$ajax.post(apiurl.photoInfo, params)
			.then(res => {
				cb && cb(res);
			})
			.catch(err => console.log(err))
	},
	/**
	 * 晒照片-传图
	 * * @param file  文件
	 * @param userId  会员卡号
	 * @param id
	 * * @param sid
	 */
	photoUpload(page, file, userid, sid, lx, lxid, cb) {
		let params = new FormData();
		params.append('filePath', file,'llsimg.png');
		params.append('name', 'file');
		params.append('fieldId', lxid);
		params.append('dicName', lx);
		params.append('userid', userid);
		params.append('id', sid);
		params.append('accept', "image/*");
		page.$ajax.post(apiurl.photoUpload, params, {
				headers: {
					"Content-Type": "multipart/form-data"
				}
			})
			.then(res => {
				cb && cb(res);
			})
			.catch(err => console.log(err))
	},
	/**
	 * 获取取消付款或购买失败
	 * @param id 爆品id
	 */
	lpBuyError(page, id, cb) {
		let params = new URLSearchParams();
		params.append('redisStr', id);
		page.$ajax.post(apiurl.lpBuyError, params)
			.then(res => {
				cb && cb(res);
			})
			.catch(err => console.log(err))
	},
	// 判断你是否注册过
	getUserSubscribe(page, openid, cb) {
		let params = new URLSearchParams();
		params.append('openid', openid);
		page.$ajax.post(apiurl.getUserSubscribe, params)
			.then(res => {
				cb && cb(res);
			})
			.catch(err => console.log(err))
	},
	// 注册成功信息
	getSysConfig(page, cb) {
		let params = new URLSearchParams();
		page.$ajax.post(apiurl.getSysConfig, params)
			.then(res => {
				cb && cb(res);
			})
			.catch(err => console.log(err))
	},
	// 流量奖品充值接口
	createPrizes(page, zjid, mobile, xfvipcode, cb) {
		let params = new URLSearchParams();
		params.append('zjid', zjid);
		params.append('mobile', mobile);
		params.append('xfvipcode', xfvipcode);
		page.$ajax.post(apiurl.createPrizes, params)
			.then(res => {
				cb && cb(res);
			})
			.catch(err => console.log(err))
	},
	// 获取当天停车券列表
	addGetTcqList(page, vipcode, cb) {
		let params = new URLSearchParams();
		params.append('vipcode', vipcode);
		page.$ajax.post(apiurl.addGetTcqList, params)
			.then(res => {
				cb && cb(res);
			})
			.catch(err => console.log(err))
	},
	// 获取已使用停车券列表
	getTcqOldList(page, vipcode, row, num, cb) {
		let params = new URLSearchParams();
		params.append('vipcode', vipcode);
		params.append('row', row);
		params.append('num', num);
		page.$ajax.post(apiurl.getTcqOldList, params)
			.then(res => {
				cb && cb(res);
			})
			.catch(err => console.log(err))
	},
	//查询一个可以使用的停车券信息
	getTcq(page, vipcode, id, cb) {
		let params = new URLSearchParams();
		params.append('vipcode', vipcode);
		params.append('id', id);
		page.$ajax.post(apiurl.getTcq, params)
			.then(res => {
				cb && cb(res);
			})
			.catch(err => console.log(err))
	},
	//查询一个停车券是否核销
	cKtcqHx(page, vipcode, id, cb) {
		let params = new URLSearchParams();
		params.append('vipcode', vipcode);
		params.append('id', id);
		page.$ajax.post(apiurl.cKtcqHx, params)
			.then(res => {
				cb && cb(res);
			})
			.catch(err => console.log(err))
	},
	//查询当前用户的乐币个数
	getUserLbCount(page,vipcode,cb){
		let params = new URLSearchParams();
		params.append('vipcode', vipcode);
		page.$ajax.post(apiurl.getUserLbCount, params)
			.then(res => {
				cb && cb(res);
			})
			.catch(err => console.log(err))
	},
	//获取超级会员卡信息
	getCjhyInfo(page,id,cb){
		let params = new URLSearchParams();
		params.append('id', id);
		page.$ajax.post(apiurl.getCjhyInfo, params)
			.then(res => {
				cb && cb(res);
			})
			.catch(err => console.log(err))
	},
	//校验当前用户是否可以购买
	ckPayStatus(page,id,vipcode,tjm,cb){
		let params = new URLSearchParams();
		params.append('hykid', id);
		params.append('vipcode', vipcode);
		params.append('tjm', tjm);
		page.$ajax.post(apiurl.ckPayStatus, params)
			.then(res => {
				cb && cb(res);
			})
			.catch(err => console.log(err))
	},
	//微信支付超级会员
	saveCjhyPay(page,id,vipcode,openid,tjm,cb){
		let params = new URLSearchParams();
		params.append('hykid', id);
		params.append('vipcode', vipcode);
		params.append('openid',openid)
		params.append('tjm',tjm)
		page.$ajax.post(apiurl.saveCjhyPay, params)
			.then(res => {
				cb && cb(res);
			})
			.catch(err => console.log(err))
	},
	//取消支付
	deleteOrderBy(page,ddh,vipcode,hykId,cb){
		let params = new URLSearchParams();
		params.append('hykid', hykId);
		params.append('vipcode', vipcode);
		params.append('ddh',ddh);
		page.$ajax.post(apiurl.deleteOrderBy, params)
			.then(res => {
				cb && cb(res);
			})
			.catch(err => console.log(err))
	},
	//获取超级会员卡信息
	getCjhykByVipCode(page,vipcode,cb){
		let params = new URLSearchParams();
		params.append('vipcode', vipcode);
		page.$ajax.post(apiurl.getCjhykByVipCode, params)
			.then(res => {
				cb && cb(res);
			})
			.catch(err => console.log(err))

	},
	/**
	 * 超级会员卡 优惠券
	 * @param {*} page 页面对象
	 * @param {*} vipcode 会员卡号
	 * @param {*} hykid 超级会员卡id
	 * @param {*} yhqtype 优惠券类型 1:购物券 2:生日券 3:停车券
	 * @param {*} row 每页多少行
	 * @param {*} page 第几页
	 * @param {*} sfhx 是否核销 0:否 1:是
	 */
	getCjhyYhqList(page,vipcode,hykid,yhqtype,row,pagenum,sfhx,cb){
		let params = new URLSearchParams();
		params.append('vipcode', vipcode);
		params.append('hykid', hykid);
		params.append('yhqtype', yhqtype);
		params.append('row', row);
		params.append('pagenum', pagenum);
		params.append('sfhx', sfhx);
		page.$ajax.post(apiurl.getCjhyYhqList, params)
			.then(res => {
				cb && cb(res);
			})
			.catch(err => console.log(err))
	},
	/**
	 * 获取超级会员卡 优惠券单个 核销
	 * @param {*} page 
	 * @param {*} vipcode 
	 * @param {*} id 
	 * @param {*} cb 
	 */
	getCjhyYhqById(page,vipcode,id,cb){
		let params = new URLSearchParams();
		params.append('vipcode', vipcode);
		params.append('id', id);
		page.$ajax.post(apiurl.getCjhyYhqById, params)
			.then(res => {
				cb && cb(res);
			})
			.catch(err => console.log(err))
	},
	//积分大作战详情
	getSjxxInfo(page, id, cb) {
		let params = new URLSearchParams();
		params.append('ID', id);
		page.$ajax.post(apiurl.getSjxxInfo, params)
			.then(res => {
				cb && cb(res);
			})
			.catch(err => console.log(err))
	},
	//积分大作战-兑换
	saveExchange(page, id, vipcode, cb) {
		let params = new URLSearchParams();
		params.append('USERID', vipcode);
		params.append('ID', id);
		page.$ajax.post(apiurl.saveExchange, params)
			.then(res => {
				cb && cb(res);
			})
			.catch(err => console.log(err))
	}
};

export default apilogin
